import { Role } from "../../../../role/Role";
import { Skill } from "../../Skill";
import { SkillCasting } from "../../bll/content/SkillCasting";
import { ISkillReportHit } from "./ISkillReportHit";

/** 技能施放战报 */
export interface ISkillReport {
  /** 技能释放对象 */
  sc?: SkillCasting,
  /** 技能施放者 */
  caster?: Role,
  /** 玩家选中目标玩家或技能释放点（范围技能或陷阱技能） */
  target: Role,
  /** 使用的技能 */
  skill: Skill,
  /** 受击目标 */
  hits: ISkillReportHit[]
}